From 8b6e8053b8a755c7953f00799dafa3de531ed596 Mon Sep 17 00:00:00 2001 From: "emellor@leeni.uk.xensource.com" Date: Mon, 24 Oct 2005 14:12:42 +0100 Subject: [PATCH] Added a timestamp to the logging output by trace_io. Signed-off-by: Ewan Mellor --- tools/xenstore/xenstored_core.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/xenstore/xenstored_core.c b/tools/xenstore/xenstored_core.c index f5b1b014e3..00c64719de 100644 --- a/tools/xenstore/xenstored_core.c +++ b/tools/xenstore/xenstored_core.c @@ -178,12 +178,18 @@ static void trace_io(const struct connection *conn, { char string[64]; unsigned int i; + time_t now; + struct tm *tm; if (tracefd < 0) return; + now = time(NULL); + tm = localtime(&now); + write(tracefd, prefix, strlen(prefix)); - sprintf(string, " %p ", conn); + sprintf(string, " %p %0d:%0d:%0d ", conn, tm->tm_hour, tm->tm_min, + tm->tm_sec); write(tracefd, string, strlen(string)); write(tracefd, sockmsg_string(data->hdr.msg.type), strlen(sockmsg_string(data->hdr.msg.type))); -- 2.30.2